package com.douglas.managesystem.service.student;

import com.douglas.managesystem.common.SearchEntity;
import com.douglas.managesystem.entity.studentpojo.Lesson;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * 分数业务接口
 * @author douglas
 */
public interface LessonService {

    /**
     * 1.分页查询学生个人的所有成绩
     * @param params
     * @return
     */
    PageInfo<Lesson> findAllStuByPage(SearchEntity params);

    /**
     * 2.新增课程
     * @param lesson
     */
    void saveLesson(Lesson lesson);

    /**
     * 3.根据id查询Lesson对象
     * @param id
     * @return
     */
    Lesson findLessonById(String id);

    /**
     * 4.更新课程对象
     * @param lesson
     */
    void updateLesson(Lesson lesson);

    /**
     * 5.删除
     * @param id
     */
    void delete(String id);

    /**
     * 6.查询 所有科目id的集合
     * @return
     */
    List<String> queryAllLessList();

}
